Skip to main content

QvxTableHeader element

The QvxTableHeader element specifies data formatting information for a single table.

Elements

Child Element

Description

MajorVersion

Version number for the QVX format. Value - 1.

MinorVersion

Version number for the QVX format.  Value - 0.

CreateUtcTime

Data formatting time specified in Coordinated Universal Time (UTC) time standard.

TableName

String defining source of the data, e.g. executed SQL statement.

UsesSeparatorByte

Flag specifying if extra byte for separating records is used. When record separator is used:

  • Record separator byte RS (0x1E) is written before every record.
  • File separator byte FS(0x1C) is written after the last record and indicates the end of file (EOF).
  • Null byte NUL(0x0) is used to pad to the next block boundary (used when BlockSize is given).

Record separators have to be used together with BlockSize, otherwise their use is optional.

BlockSize

The specified block size (>1, _int64) together with  UsesSeparatorByte define a block structure to store formatted data. The use of block structure is optional and enables parallel load of the data. Blocks, except of the first one, are aligned to the whole file.

Fields

Contains QvxFieldHeader element specified for every table field.

QvxFieldHeader element

 

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!